<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Tuvan extends MX_Controller 
{
	protected $lang = '';
	function __construct()
	{
        parent::__construct();
		$this->lang = get_languages() ;
		$this->load->model('tuvan_model', 'tuvan') ;
		$this->tuvan->initialise($this->lang); 
	}
	
	function index()
	{
        $data['title'] = "Tư vấn về thiết kế in ấn" ;
		$data['lg'] = get_languages() ;
		
		$config['base_url'] 	= base_url().'tuvan/index/';  
		$data['num'] 			= $this->tuvan->count_all('tuvan');
		$config['total_rows'] 	= $data['num'];
		$config['per_page'] 	= 20 ;
		$config['uri_segment'] 	= 3;
		$config['num_links'] 	= 3;   
		$this->pagination->initialize($config); 
		$data['pagination']    = $this->pagination->create_links();
		  
		//$data['per_page'] 		= $config['per_page'];
		$data['list'] =   $this->tuvan->get_all('tuvan',$config['per_page'], 0, $data['lg']);
		
		$data['page'] = 'tuvan/index' ;
		$this->load->view('layout/skin', $data);
	}
	
	function detail($id=0)
	{
		//trit($id);
		$data['title'] = "Chi tiết - Tư vấn" ;
		$data['rs'] 	= $this->tuvan->get_id('tuvan','id',$id);
		$data['row_anser'] 	= $this->tuvan->get_anser('tuvan','nb_kind',$id);
		
		$data['page'] = 'detail' ;
		$this->load->view('layout/skin', $data);
	}
	
	function action()
	{
		if(!empty($_POST['btn_tuvan']))
		{
			$this->form_validation->set_rules('cusname','Tên','trim|required');
			$this->form_validation->set_rules('cusmail','Email','trim|required');
			$this->form_validation->set_rules('noidung','Nội dung','trim|required');
			if($this->form_validation->run() == false)
			{
				$this->pre_message = validation_errors();	
			}
			else
			{
				$req = $this->_buildform(1);
				if($this->tuvan->save('tuvan',$req))
				{
					$this->session->set_flashdata('message','Lưu thành công');
					redirect($this->lang.'/tuvan/thanhcong');
				}
				else
				{
					$this->pre_message = 'Có lỗi xãy ra, Vui lòng gửi câu hỏi lại. Cảm ơn';
				}
			}
		}
		redirect($this->lang.'tuvan');
	}
	
	function thanhcong()
	{
		$data['lang']=$this->uri->segment(1);	
		$data['title'] = "Liên hệ thành công" ;
		$data['cont'] = "Gởi thông tin thành công" ;
		$data['page'] = 'tuvan/thanhcong' ;
		$this->load->view('layout/skin', $data);
	}
	
	function _buildform($flag=0)
	{
		$req['cusname'] = $this->input->post('cusname');
		$req['cusmail'] = $this->input->post('cusmail');
		$req["question_vn"] = $this->input->post('noidung');
		$req["question_en"] = $this->input->post('noidung');
		
		$req['dt_modify'] = date('Y-m-d H:i:s');
		if($flag) $req['dt_create'] = date('Y-m-d H:i:s');
		$req['nb_kind']= 0;
		$req['bl_active'] = 0;
		return $req ;
	}
	
}
